home *** CD-ROM | disk | FTP | other *** search
- ; $VER: Install_France.guide 1.0 (29.11.94) écrit par Gérard Cornu ;-) pour Saint Jérôme le Gueux.
- ;
-
- (set MSG_README "Lise_&_Moi")
-
- (set MSG_BAD_KICK "%s nécessite au minimum le système 2.0\n(3.x de préférence !)")
-
- (set MSG_NOT_3.0 (cat "Il semblerait que votre machine n'utilise pas le"
- " système 3.x. %s peut fonctionner sur"
- " votre système, mais vous ne pourrez pas afficher les"
- " cartes directement depuis %s.\n\n"
- " Cliquez sur \"Aide...\" pour les modifications"
- " à apporter de façon à voir les cartes comme sous"
- " le système 3.x, (ou presque ;-)"))
-
- (set MSG_HELP_NOT_3.0 (cat "Il suffit simplement de remplacer, dans le fichier"
- " France.guide, les\n\n"
- " LINK Cartes/....iff/MAIN}\n\n"
- "par des\n\n"
- " SYSTEM \"PPShow Cartes/....iff\"}\n\n"
- "Vous pouvez évidemment remplacer PPShow par votre"
- " Viewer d'images préféré. Notez que les guillemets ont leur importance.\n\n"
- "Deux chercher/remplacer"
- " dans votre éditeur de texte y parviendront:\n\n"
- "Chercher:\n\n"
- "LINK Cartes/\n\n"
- "Remplacer par:\n\n"
- "SYSTEM \"PPShow Cartes/\n\n"
- "Puis, chercher:\n\n"
- ".iff/MAIN}\n\n"
- "et remplacer par:\n\n"
- ".iff\"}\n\n"
- "Encore une fois les \" ne sont pas là uniquement pour décorer ;-).\n\n"
- "Le répertoire qui contient l'afficheur d'images,\n"
- "PPShow dans notre exemple, doit bien sûr être\n"
- "dans votre chemin de commandes (\"Path\")."))
-
- (set MSG_DESTINATION (cat "Où désirez-vous installer l'ensemble %s ?\n"
- "Un répertoire \"France\" y sera créé, et l'ensemble"
- " des fichiers de %s sera copié dans ce répertoire \"France\"."))
-
- (set MSG_FONT (cat "\n\n\n%s est fournie avec une font, Helvetica en 9 points,"
- " optimisée par mes soins. Voulez-vous la copier dans"
- " votre répertoire \"Fonts:\"?"))
-
- (set MSG_HELP_FONT (cat "Pour un confort optimal, votre écran doit être au"
- " minimum en 640x512 4 Couleurs.\n\n"
- "La police de caractère fournie (Helvetica 9) est parfaite"
- " pour un écran 17 pouces ou supérieur."))
-
- (set MSG_FIXFONTS "\"Sys:System/FixFonts\" est en train de mettre à jour votre répertoire \"Fonts:\"")
-
- (set MSG_PATH (cat "Afin que %s fonctionne correctement (par exemple depuis ToolManager),"
- " il est nécessaire que le chemin où vous venez d'installer %s soit"
- " inclus dans la variable d'environnement système \"AmigaGuide/path\".\n\n"
- "Voulez-vous que je modifie (ou crée, si nécessaire)"
- " cette variable d'environnement ?"))
-
- (set MSG_HELP_PATH (cat "Si vous choisissez de \"Passer cette partie\", il vous faudra le"
- " faire manuellement. Pour plus d'infos sur cette variable"
- " d'environnement, cliquez sur le bouton \"Aide\""
- " lorsque vous êtes dans AmigaGuide (ou Multiview)."))
-
- (set MSG_APPENDING_PATH (cat "Mise à jour de votre variable d'environnement"
- " \"ENV:AmigaGuide/Path\" et copie dans \"ENVARC:AmigaGuide/Path\"."))
-
- (set MSG_THANKS "\n\n\nMerci d'avoir installé %s!")
-
- ;------------------------------------------------------------------------------
-
- ; Choose default tool for guide, depending on user's OS version
- (set osversion (/ (getversion) 65536))
- (if (>= osversion 39)
- (set guide_reader "MultiView")
- (set guide_reader "AmigaGuide")
- )
- (set installed "")
-
- (if (< osversion 37)
- (abort (MSG_BAD_KICK @app-name))
- )
-
- (if (< osversion 39)
- (message (MSG_NOT_3.0 @app-name @app-name) (help MSG_HELP_NOT_3.0))
- )
-
- (set dest_dir
- (askdir (prompt (MSG_DESTINATION @app-name @app-name))
- (help @askdir-help)
- (default "Help:")
- (newpath)
- )
- )
-
- (set @default-dest (tackon dest_dir "France"))
-
- (copyfiles (source "France")
- (dest @default-dest)
- (infos)
- (all)
- )
- (copyfiles (source MSG_README)
- (dest @default-dest)
- (infos)
- (files)
- )
-
- (set installed "YES")
-
- (set font
- (askbool (prompt (MSG_FONT @app-name))
- (help MSG_HELP_FONT)
- (choices "Copier la font" "Passer cette partie")
- )
- )
-
- (if (= font 1)
- (
- (copyfiles (source "fonts")
- (dest "Fonts:")
- (all)
- )
- (if (exists "Sys:System/FixFonts" (noreq))
- (
- (working MSG_FIXFONTS)
- (run "Sys:System/FixFonts")
- )
- )
- )
- )
-
- (set dopath
- (askbool (prompt (MSG_PATH @app-name @app-name))
- (help MSG_HELP_PATH)
- (choices "Oui" "Passer cette partie")
- )
- )
-
- (if (= 1 dopath)
- (
- (working MSG_APPENDING_PATH)
-
- (if (exists "ENV:AmigaGuide/Path" (noreq))
- (textfile (dest "ENV:AmigaGuide/Path")
- (append (getenv "AmigaGuide/Path"))
- (append (cat "\n" @default-dest))
- )
- (textfile (dest "ENV:AmigaGuide/Path")
- (append @default-dest)
- )
- )
- (copyfiles (source "ENV:AmigaGuide/Path")
- (dest "ENVARC:AmigaGuide")
- (files)
- (nogauge)
- )
- )
- )
-
- (if (exists (tackon @default-dest "France.guide.info") (noreq))
- (
- (tooltype (dest (tackon @default-dest "France.guide"))
- (noposition) (setdefaulttool guide_reader))
- (set installed "YES")
- )
- )
-
- (if (= installed "YES")
- (exit (MSG_THANKS @app-name))
- (exit)
- )
-